當我運行代碼: ;-------------------MACRO-----------------
println MACRO info
push ax
push dx
mov ah, 09h
mov dx, offset info
int 21h
;print new line
mov dl, 10
mov
我想寫一個程序,從鍵盤讀取3個字符串,然後顯示2個字符串以小寫字母和最後一個以大寫字母。以下是我到目前爲止的內容:我可以讀取字符串,但它會將所有內容都轉換爲大寫。無論如何只轉換最後一個字符串?在此先感謝 .MODEL SMALL
.DATA
MSG DB 0DH,0AH, 'ENTER A STRING: $'
MSG2 DB 0DH,0AH, ' YOUR STRING I
我試圖解決今天上午的Codeforces問題分區2C:http://codeforces.com/contest/716/problem/C 此問題有可能循環高達100,000次,因此這裏的參數可能高達100,000。循環似乎打破100,000路過的時候(甚至更早),i被聲明爲int類型: public void solve(int a) {
double x = 2;
我在自舉程序結束時設置了4k堆棧空間。之後,我讀取了16個扇區(= 8k)的代碼到地址0x2000:0x0000。這是我操作系統的核心。我分支給它。 問題是,我如何設置8k堆棧空間從內核結束開始? bootloader.asm ; bootloaders are always loaded to offset 0x7c00.
; so, define base to 7c00h.
or
我在16位的二進制記數法兩個浮點數,當我試圖加入他們,我偶然發現一個問題: A = 0 11110 1111000000
B = 0 11010 1101110000
現在A + B就是我想要做的,但這是我的問題;我如何以16位格式表示總和? A = 63488 B = 3808 A + B = 67296 可裝配到16位在IEEE 754符號是65504,所表示的最大十進制數: MAX