實驗6 實踐課程中的程式

2021-08-20 19:24:59 字數 1023 閱讀 4014

2、程式設計,完成問題7.9中的程式

這裡就直接貼出**了。其實就是運用基址變址來使自己的位置不停變化,只要能徒手敲出實驗6.1的問題,6.2也就沒有問題了。

assume cs:codesg,ss:stacksg,ds:datasg

stacksg segment

dw 0,0,0,0,0,0,0,0

stacksg ends

datasg segment

db '1. display '

db '2. brows '

db '3. replace '

db '4. modify '

datasg ends

codesg segment

start:

mov ax,stacksg

mov ss,ax

mov sp,16 ;定義棧段

mov ax,datasg

mov ds,ax

mov bx,0 ;將bx指向了資料段

mov cx,4 ;外部迴圈4次

s0: mov si,3

push cx

mov cx,4 ;內部迴圈4次

s1:mov al,[bx+si]

and al,11011111b

mov [bx+si],al

;and [bx+si],11011111b 這樣寫是錯的,因為不知道他的長度大小,你可以自學下一章的第二節來做,也可以用暫存器

inc si

loop s1

pop cx ;還原cx

add bx,16 ;將bx指向下一行

loop s0

mov ax,4c00h

int 21h

codesg ends

end start

結果如下:

雜談 ICS課程中前6個lab的總結

lab 1 位運算 貌似沒什麼好說的,學會svn提交 然後就是智力題了。當時不清楚規則以為有30分是比誰的操作符少,最後幾個人喪心病狂到用離散的知識,語法的順序,簡化操作符,最後總數竟然從120 到了90 最後發現只要下於規定個數就是滿分,sign 不過在簡化的過程中還是略有所得的。lab 2 二進...

課程 MIT深度學習課程 架起理論與實踐的橋梁

mit春季課程6.883 link 1.課程介紹 這一課程的目的在於介紹深度學習領域的基本知識,並覆蓋近年來深度學習發展的基本觀點和發展脈絡。課程將探索優化 模型泛化性 生成模型 gan,vae 以及機器學習的前沿領域,包括可解釋性 魯棒性和深度強化學習等。課程由constantinos daska...

關於學習PS課程後的實踐收穫

在經過幾天網路ps課程的學習後,我使用ps製作了一張以2020新冠肺炎為主題的簡單海報。以園林為靈感,在腦內構思出了一幅大概的模板後,我便開始尋找可使用的素材,於第二日正式開始設計製作。先新建一張尺寸合適 空白的圖為背景,從相簿選取需要的素材,逐張摳圖,拖入空白背景圖,並通過ctrl t調整大小 翻...