freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

北京郵電大學(xué)-微機(jī)原理軟件實(shí)驗(yàn)報(bào)告-資料下載頁

2025-08-03 01:21本頁面
  

【正文】 7H~代表顏色為黑底白字 inc di inc si jmp short print print_data: 。打印商及余數(shù)的數(shù)值 cmp ch,1 je s1 mov cx,16 high_16:rol BX,1 。輸出商的高十六位 jc one jmp zero one: mov byte ptr es:[di],49 inc di mov byte ptr es:[di],07H 。07H~代表顏色為黑底白字 inc di loop high_16 jmp s zero: mov byte ptr es:[di],48 inc di mov byte ptr es:[di],07H 。07H~代表顏色為黑底白字 inc di loop high_16 jmp s s:mov cx,16 low_16:rol ax,1 。輸出商的低十六位 jc one1 jmp zero1 one1: mov byte ptr es:[di],49 inc di mov byte ptr es:[di],07H 。07H~代表顏色為黑底白字 inc di loop low_16 mov byte ptr es:[di],66 。添上B代表二進(jìn)制的后綴 inc di mov byte ptr es:[di],07H 。07H~代表顏色為黑底白字 inc si mov di,160 inc ch jmp print zero1: mov byte ptr es:[di],48 inc di mov byte ptr es:[di],07H 。07H~代表顏色為黑底白字 inc di loop low_16 mov byte ptr es:[di],66 。添上B代表二進(jìn)制的后綴 inc di mov byte ptr es:[di],07H 。07H~代表顏色為黑底白字 inc si mov di,160 inc ch jmp print s1:mov cx,16 remainder:rol dx,1 。輸出余數(shù) jc one2 jmp zero2 one2: mov byte ptr es:[di],49 inc di mov byte ptr es:[di],07H 。07H~代表顏色為黑底白字 inc di loop remainder mov byte ptr es:[di],66 。添上B代表二進(jìn)制的后綴 inc di mov byte ptr es:[di],07H 。07H~代表顏色為黑底白字 jmp restore zero2: mov byte ptr es:[di],48 inc di mov byte ptr es:[di],07H 。07H~代表顏色為黑底白字 inc di loop remainder mov byte ptr es:[di],66 。添上B代表二進(jìn)制的后綴 inc di mov byte ptr es:[di],07H 。07H~代表顏色為黑底白字 jmp restore 。程序運(yùn)行結(jié)束前將中斷向量表指向的地址恢復(fù)為原樣restore: 。將0號中斷的中斷向量表指向的地址恢復(fù)為原樣 mov ax,0 mov es,ax mov ax,data mov ds,ax mov ax,[0*4] mov es:[0*4],ax mov ax,[0*4+2] mov es:[0*4+2],ax mov ax,4c00H int 21H 。********************************************************************************************。* 修改后的除法溢出服務(wù)子程序(16為除數(shù)) *。* 功能:除法為0,給出錯(cuò)誤信息,除法不為0,結(jié)果 *。* 出口參數(shù):DX為16位余數(shù) BX、AX分別為32位商的高16位、低16位 * 。********************************************************************************************* do0: jmp short do0start 。占有兩個(gè)字節(jié) db Error!Divisor is 0! dw 5 dup(0) 。設(shè)置一塊空間用于暫時(shí)存儲除法運(yùn)算時(shí)的中間值do0start: cmp bx,0 jne solve_nonzero solve_zero: 。處理除法溢出時(shí)除數(shù)為0的情況 。顯示字符串 mov ax,cs mov ds,ax mov si,0202H 。設(shè)置ds:si指向字符串 mov ax,0B800H mov es,ax 。es指向顯存空間的段地址 mov di,12*160+36*2。設(shè)置es:si指向顯存空間中的位置 mov cx,19 show: mov al,[si] mov es:[di],al inc di mov byte ptr es:[di],0CH inc si inc di loop show iret 。退出中斷 solve_nonzero: 。處理除法溢出是除數(shù)不為0,商大于16位的情況 。依據(jù) X/N=int(H/N)*65536+[rem(H/N)*65536+L]/N公式 mov cx,ax 。cx作為中轉(zhuǎn)量,暫存被除數(shù)的第十六位ax mov ax,cs mov ds,ax mov si,0215H mov [si],dx mov ax,dx mov dx,0 div bx add si,2 mov [si],dx 。將被除數(shù)高十六位的除法運(yùn)算的余數(shù)存儲在開辟的數(shù)據(jù)存儲空間中 add si,2 mov [si],ax 。用于存儲整個(gè)除法運(yùn)算商的高十六位 sub si,2 mov dx,[si] 。取出余數(shù) mov ax,cx 。 取出被除數(shù)的第十六位 div bx 。ax 用于存儲整個(gè)除法運(yùn)算商的低十六位 。dx 用于存儲整個(gè)除法運(yùn)算的余數(shù) add si,2 mov bx,[si] 。bx 用于存儲整個(gè)除法運(yùn)算商的高十六位 mov cl,1 。增設(shè)一個(gè)標(biāo)識,表示程序進(jìn)入了除法溢出中斷程序中 iret 。退出中斷 do0end: 。do0end沒有實(shí)質(zhì)的作用,就是給一個(gè)標(biāo)識,方便將這段程序復(fù)制至0000:0200H空間中 nopcodeseg endsend start七、實(shí)驗(yàn)過程及解釋:,進(jìn)入調(diào)整后的中斷0程序,能夠運(yùn)算32位與16位數(shù)據(jù)的商和余數(shù),并存儲至寄存器中,最后將商和余數(shù)一二進(jìn)制形式打印至屏幕。,進(jìn)入調(diào)整后的中斷0程序,會(huì)向屏幕打印除數(shù)為0的警告。: a. 通過masm和link命令使得程序編譯鏈接成功。 b.除法運(yùn)算超出存儲范圍時(shí)觸發(fā)的除法溢出中斷:程序中的被除數(shù)為00000000000000110000000000000010B,除數(shù)為0000000000000001B,分析可知程序運(yùn)行結(jié)果是正確的,其中商為:00000000000000110000000000000010B,余數(shù)為:0000000000000000B。 c.除數(shù)為0時(shí)觸發(fā)的除法溢出中斷處理。八、實(shí)驗(yàn)總結(jié) 實(shí)驗(yàn)五雖然作為選做實(shí)驗(yàn),但是它本身的難度是比較簡單的,只要理解了整個(gè)中斷的處理過程,關(guān)于中斷服務(wù)子程序的編寫并不是那么困難。本次實(shí)驗(yàn),為了理解中斷過程,我翻閱了一些資料,同時(shí)在32位除以16位的數(shù)據(jù)運(yùn)算中,我花費(fèi)了一些時(shí)間,最后利用了一則數(shù)學(xué)理論推導(dǎo)得出的公式成功實(shí)現(xiàn)了32位除以16位發(fā)生溢出后的處理程序編寫。最后為了將32位的商,16位的余數(shù)以二進(jìn)制形式打印出來,我第一次使用了循環(huán)移位去編寫這個(gè)子程序,這是讓我覺得收獲很大的地方!微原軟件實(shí)驗(yàn)總結(jié)及結(jié)論 本次微原軟件實(shí)驗(yàn),由于老師給的時(shí)間比較充裕,再加上自己本身比較喜歡偏軟件形式的編程,所以此次實(shí)驗(yàn)我自己覺得做的結(jié)果還是對的起老師平時(shí)的教導(dǎo)以及自己課下的鉆研、努力,希望自己在以后的學(xué)習(xí)中也能保持這種激情,迎難而上,享受解決問題的快樂! 參考文獻(xiàn)[1] [M].清華大學(xué)出版社[2] [M].高等教育出版
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1